This book is indeed a concise introduction to a bunch of important topics in mathematics. As a post-grad that studied computer science and is now studying in a mathematics-based department, I needed to catch up on even the most basic of notation that I did not require to get me through my undergraduate. This book moves at a nice pace, flows naturally but most importantly, doesn't skip the explanation of notation and formulation of proofs.<br>Sometimes when you haven't studied maths, the hardest part of approaching a new topic is the lack of understanding of some of the basic notation used to represent the concepts and ideas. Thankfully, this book discusses them as they appear and continues to encourage you to ask questions about the topics, rather than just bury you with proofs. The chapters are pretty self-contained also, and the author suggests some good groupings of chapters for teaching/self-learning of certain subjects. Definitely recommended for self-study or an introductory course on (discrete) mathematics.