Combinatorics is a broad and important area of mathematics, and this textbook provides the beginner with the ideal introduction to many of the different aspects of the subject. By building up from the basics, and demonstrating the relationships between the various branches of combinatorics, Victor Bryant provides a readable text that presents its results in a straightforward way. Numerous examples and exercises, including hints and solutions, are...