Machining and cnc technology - FITZPATRICK, Michael (McGraw-Hill Higher Education, 2005)