Essential Maths 7 Core - Michael White, David Rayner