Prof Pillay compiled A Training Manual for South African Mathematics Olympiads in 2014. This publication has been extensively revised and extended, the new title being 1000 Mathematical Olympiad Problems is the subsequent publication. This 637-page printed version is like its predecessor, is directed to all learners who participate in Mathematics Olympiads, but is nonetheless suitable for all learners who take mathematics at school. Learners and coaches/teachers are provided the wherewithal to select both topics and cognitive levels of their choice. In particular, teachers can teach a lesson which is in the curriculum and select problems for the book which are more challenging than the ones that routinely appear in school textbooks. In this way problem solving skills of all learners would be greatly enhanced. The large number of problems allow for a great deal of flexibility; the cognitive range of the problems (level 2 to level 10) makes them suitable for learners ranging from Grades 7 to Grades 12. Higher level problems cater for Round 2 and Round 3 qualifiers, and even PAMO qualifiers.