Planar multibody dynamics formulation, programming, and applications - Nikravesh, Parviz E. (CRC Press, 2008)