Machining and CNC technology - Fitzpatrick, Michael (McGraw-Hill, 2005)