AQA GCSE Mathematics for Foundation sets Practice Book: including Modular and Linear Practice Exam Papers by Glyn Payne
All questions are graded so you can see what level you are working at. Chapter summaries serve as learning reminders. Text is engaging and examples are clearly broken down.