Mastering Mathematics by Geoff Buckwell & G.D. Buckwell