Bicycling Science, 3rd Edition by David Gordon Wilson & Jim Papadopoulos