"training for long distance cycle touring" - brilliant http://tomsbiketrip.com/how-to-train-for-long-distance-cycle-touring/