Mathematics and Science for Sport and Exercise by David James, Craig Williams & Craig A. Williams