Metal Machining: Theory and Applications