Here is an article by the well respected Tom Demerly

http://www.bikesportmichigan.com/bikes/difference.shtml