Jump to ratings and reviews
Rate this book

A Walk Through Combinatorics: An Introduction to Enumeration, Graph Theory, and Selected Other Topics

Rate this book
The first half of the book walks the reader through methods of counting, both direct elementary methods and the more advanced method of generating functions. Then, in the second half of the book, the reader learns how to apply these methods to fascinating objects, such as graphs, designs, random variables, partially ordered sets, and algorithms. In short, the first half emphasizes depth by discussing counting methods at length; the second half aims for breadth, by showing how numerous the applications of our methods are.

New to this fifth edition of A Walk Through Combinatorics is the addition of Instant Check exercises — more than a hundred in total — which are located at the end of most subsections. As was the case for all previous editions, the exercises sometimes contain new material that was not discussed in the text, allowing instructors to spend more time on a given topic if they wish to do so. With a thorough introduction into enumeration and graph theory, as well as a chapter on permutation patterns (not often covered in other textbooks), this book is well suited for any undergraduate introductory combinatorics class.


This book is primarily suitable for advanced undergraduate students and instructors teaching an introductory combinatorics class. However, it would also be applicable to graduate students in fields other than combinatorics who need an introduction to Combinatorics.

635 pages, Kindle Edition

Published September 13, 2023

3 people are currently reading
3 people want to read

About the author

Miklos Bona

13 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (33%)
4 stars
1 (33%)
3 stars
1 (33%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.