Technology of Machine Tools - Krar, Stephen F. (1986)