Mechanism and Machine Science - Zhang, Xianmin; Wang, Nianfeng; Huang, Yanjiang; Huang, Yanjiang; Wang, Nianfeng (Springer Singapore, 2017)