Professors at Carnegie Mellon University have posted this Introduction to Mechanisms in HTML format. Easy to follow, this website provides a great overview of Physical Principles, Mechanisms, Machines, Basic Kinematics of Constrained Rigid Bodies, Planar Linkages, Cams, and Gears, among others mechanisms. Also provided are separate links to each of the figures within the text.