1000 maths problems practice makes perfect - Philips, Sam (Skill builders, 2008)