Pure Maths advanced level mathematics - Solomon (John Murray, 1996)