Introduction to Combinatorial Analysis remains a must-read for serious students of discrete mathematics. The availability of the text as a digital PDF provides an accessible entry point into the roots of the discipline.
The book is structured into eight chapters, moving from elementary algebraic concepts to advanced enumeration techniques: Permutations and Combinations:
If you plan to distribute a PDF summarizing Riordan’s book: