Edexcel Maths by Peter Sherran & Janet Crawshaw