This book, which is based on the author's lectures at the University of London, covers a wide range of topics in combinatorics. Apart from the introductory chapter, it is divided into two parts: the first part (Chapters 2–11) is suitable for undergraduates, and the second part (Chapters 12–20) is more suitable for postgraduate students. More advanced topics are given as projects. Every chapter except the last has exercises at the end, and solutions to some of these are given.
Reviewer: Primrose, E. J. F. [form MathSciNet]