Machine tool and manufacturing technology - Krar, Steve F (Cengage, 2010)