Description:This is a great maths book for first year Computer Science undergraduates. It assembles in a single text most of the basic mathematical tools required in the study of Computer Science, ranging from sets and relations, to combinatorics and probabilities, to trees and logic.
Most importantly, the book is easy to follow even for someone who is not a great fan of mathematics; in fact, these are the people that will probably benefit most from this book. Concepts are presented very clearly, in a lively prose, with extra care in providing an intuitive grasp of formal notions, and attention in clarifying subtle details. This is further assisted by an on-going dialog spread throughout the book between two fictional characters, Alice and Mad Hatter (borrowed from Lewis Carroll's classical novel), discussing subtleties in the text. Carefully selected exercises in each chapter help to reinforce students understanding of the text.
Overall, a great introductory textbook. I strongly recommend it to anyone starting studies in Computer Science.