Technology of machine tools / Steve F. Krar, Albert F. Check - Krar, Steve F.