Rigid Body Dynamics A Lagrangian Approach - Yehia, Hamad M. (Springer International Publishing, 2022)