Technology of machine tools - Krar, Steve F (McGraw Hill Companies Inc., 2011)