An introduction to Diophantine equations
Titu Andreescu
Mathematical Olympiad Challenges
Mathematical olympiads 2000-2001
Mathematical Olympiad treasures