Maths In Practice by David Bowles & Mary Ledwick