Maths In Practice by David Bowles, Mary Ledwick & Suzanne Shakes