Cambridge IGCSE® Mathematics Core and Extended Coursebook | Karen Morrison, Nick Hamshaw