Practical Machining (A Laboratory and Problem-Based Guide to Metal Cutting and Advanced Processes)