Mathematical Problem Solving
- How to Solve It: A New Aspect of Mathematical Method by George Polya
- Mathematics and Plausible Reasoning [Two Volumes in One] by George Polya
- Mathematical Discovery [Combined Edition] by George Polya
- Solving Mathematical Problems by Terence Tao
- Problem-Solving Strategies by Arthur Engel
- Problem-Solving Through Problems by Loren C. Larson
- Winning Solutions by Edward Lozansky, Cecil Rousseau
- Mathematical Olympiad Challenges by Titu Andreescu, Razvan Gelca
- The Art and Craft of Problem Solving by Paul Zeitz
- Putnam and Beyond by Razvan Gelca, Titu Andreescu
- William Lowell Putnam Mathematical Competition: Problems & Solutions: 1938-1964 by Andrew M. Gleason, R. E. Greenwood, Leon M. Kelly
- The William Lowell Putnam Mathematical Competition: Problems and Solutions 1965–1984 by Gerald L. Alexanderson, Leonard F. Klosinski, Loren C. Larson
- The William Lowell Putnam Mathematical Competition 1985-2000: Problems and Solutions by Kiran S. Kedlaya, Bjorn Poonen, Ravi Vakil
Combinatorics
- Enumerative Combinatorics: Volume 1 (Cambridge Studies in Advanced Mathematics) by Richard P. Stanley
- Enumerative Combinatorics: Volume 2 (Cambridge Studies in Advanced Mathematics) by Richard P. Stanley
- Combinatorial Theory (Classics in Mathematics) by Martin Aigner
- Principles and Techniques in Combinatorics by Chen Chuan-Chong
- Concrete Mathematics: A Foundation for Computer Science by Ronald L. Graham, Donald E. Knuth, Oren Patashnik
- Generatingfunctionology by Herbert S. Wilf
- Proofs that Really Count: The Art of Combinatorial Proof by Arthur T. Benjamin, Jennifer Quinn
- A Path to Combinatorics by Titu Andreescu, Zuming Feng
- Applied Combinatorics by Alan Tucker