Essential Maths by Michael White, David Rayner & Peter Gibson