Sports biomechanics the basics: optimising human performance - Blazevich, Anthony J. (Bloomsbury Sport, 2017)