American Mathematics Olympiad 3 years practice booklet is a great book to learn and prepare students for the next AMO contests based on the current syllabus.