9780135418482: Machine Tool Practices