Waldron, Kenneth, J and Kinzel, Gary, L Kinematics, dynamics and design of machinery - Tata mcgraw hill company Ltd