Sport Cycling A Guide to Training, Racing, and Endurance by Michael Shermer - WordSea