Andreescu, Titu:Enescu Bogdan Mathematical Olympiad Treasures - NY Springer 2005 - 240 ISBN: NMIT002830