Machining Dynamics by Kai Cheng