The IMO compendium

Dušan Djukić ... et al
Springer
9780387242996
0-387-24299-6