Advances in Mechanical Design. 1st ed. 2018 - Tan, Jianrong (Springer Singapore, 2020)