Cambridge Essentials Mathematics Extension 8 Pupil's Book With Cd-Rom by Peter Ransom, Ricardo Pinmentel & Rowena Wilcox