Edexcel Gcse Maths 2006 by Trevor Johnson, Stuart Bagnall & Kevin Tanner