102 Combinatorial problems : from the training of the USA IMO team - Andreescu, Titu (Birkhauser, 2003)