Technology of machine tools - Krar, Steve F.; Gill, Arthur R.; Smid, Peter (McGraw-Hill Higher Education, 2005)