A path to combinatorics for undergraduates by Titu Andreescu | Menrva Books | MenrvaBooks