If you haven't seen this, it looks fairly detailed.

http://www.cyclingnews.com/fitness/?...tters12-06#Fit