Essential Maths 9 Core - Michael White, David Rayner