Mechanical Engineering and Technology - Zhang, Tianbiao (Dordrecht Springer Berlin Heidelberg, 2012)