Advances in Mechanical Design - Jian Min Zeng; Zheng Yi Jiang; Tao Sen Li; Dao Guo Yang; Yun Hae Kim (2011)