Cambridge Essential Mathematics Gold 9 by David Robertson, David Greenwood & Donna del Porto