Complete Mathematics by Alan Smith, David Bowles & Suzanne Shakes