The IMO compendium a collection of problems suggested for the International Mathematical Olympiads: 1959-2004 - Djukic, Dusan (Springer, 2006)