Putnam and Beyond - Gelca, Răzvan; Andreescu, Titu (Springer US, 2007)