Edexcel Maths For Igcse (with Cd) by Jayne Kranat & Derek Huby