Gcse Maths For Ocr Higher Student Book by Jayne Kranat, Marguerite Appleton & Mike Heylings