Maths In Practice by David Pritchard, David Bowles & Shaun Procter-Green