Complete Advanced Level Mathematics by Fiona McGill & Stuart McLennon