Dynamics : analysis and design of systems in motion - Tongue, Benson H.; Sheppard, Sheri D. (John Wiley, 2005)