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