Cambridge Igcse International Mathematics by Terry Wall & Rick Pimentel