Teejay Level A Maths by James Geddes & Tom Strang