Putnam and Beyond - Gelca, Razvan; Andreescu, Titu (Springer US, 2007)