Here is a extensive article by Tom D.

http://www.bikesportmichigan.com/fea...ng-steps.shtml