NOC:Elements of Metal Cutting, Machine tools, Gear Cutting and CNC Machining