Check out this website: http://home1.gte.net/res0ak9f/bike.htm.

Some extremely good material here, some of it very graphic. Well worth pointing all newbies at, as well as a timely reminder for the more experienced riders.