Machining and CNC technology - FITZPATRICK, Michael Smith, Keith (McGraw Hill Education, 2019)