Cycling science - Cheung, Stephen S; Zabala, Mikel (Human Kinetics, 2017)