Machining Dynamics Fundamentals, Applications and Practices by Kai Cheng | Menrva Books | MenrvaBooks