Mathematical Olympiad Challenges : Second Edition - Titu Andreescu & Razvan Gelca (Birkhauser Boston, 2009)