The Total Bicycling Manual: 268 Ways to Optimize Your Ride - Robert F. James