Cambridge Igcse Mathematics by Terry Wall & Rick Pimentel