Linear, Rotation, and Revolution Motion Mechanisms - Peixuan Guo; Zhengyi Zhao (Taylor and Francis, 2017)