Kinematics, dynamics and design machinery - Waldron, Kenneth J. (John wiley and sons, 2007)