AA.VV
This chunky CGP Textbook contains thousands of practice questions (with answers) comprehensively covering Higher Level Grade 9-1 GCSE Maths and IGCSE Maths. For each topic, there are worked examples that show students how to approach problems step-by-step, followed by a huge number of questions that build up in difficulty as they gain confidence.