Robot and multibody dynamics analysis and algorithms - Jain, Abhinandan (Springer, 2011)