GCSE Maths : 950 Questions to Test Your Revision - UK Dorling Kindersley Ltd 1999 - 136