Gcse Maths by David Bowles & Paul Metcalf