Advances in Manufacturing Science and Engineering - Xiang Hua Liu; Kai Feng Zhang; Ming Zhe Li (2013)