Machining And Cnc Technology by Michael Fitzpatrick