Machining and CNC technology - Fitzpatrick, Micheal (Mc Graw- Hill Companies. Inc, 2011)