Advances in Mechanical Design - Tan, Jianrong; Gao, Feng; Xiang, Changle (Springer Singapore, 2018)