Problem Solving Maths by Lynne Stephenson