American Mathematics Olympiad 3 year series (2016, 2017, 2018) is a great book to learn and prepare students for the next contest from previous year contest papers.