Vitalsource Technologies, Inc. Kinematics and Dynamics of Mechanical Systems