Cycling science Stephen Cheung and Mikel Zabala. - Cheung, Stephen S., 1968-; Zabala, Mikel, 1974- (Human Kinetics, 2017)