Cambridge Essentials Functional Mathematics With Cd-Rom by Graham Newman, Kevin Tanner & Joan Nott