Sports biomechanics : the basics : optimising human performance - Blazevich, Anthony (A & C Black Publishers, 2010)