Bloomsburyβ³Biomechanics - Human KineticsSports Biomechanics: The Basics: Optimising Human Performance$59.99View