The document lists books that are useful resources for preparing for mathematical olympiads. It provides 13 books that cover topics addressed at different olympiad levels and contain many practice problems. It also lists additional books organized by topic, such as geometry, number theory, and general problem books. These resources cover elementary to advanced mathematical concepts and provide a comprehensive selection of materials for olympiad preparation.