Fundamentals of Kinematics and Dynamics of Machines and Mechanisms