Discrete Structures: A Problem-Solving Approach by Zamir Bavel | Menrva Books