Triathlon Training: Cycling by Michael Ross, J. Michael & M.D. Ross