Putnam and Beyond - Gelca; Andreescu, Titu (Springer International Publishing, 2017)