GCSE Maths : 950 Questions to Test Your Revision (UK, 1999)