Well-explained textbook. I am new to discrete mathematics. But this book really helped me to understand discrete mathematics easily. Moreover, there are some examples and exercises to check whether I understood or not. Especially it explains well in proofs!