Technology Of Machine Tools by Steve Krar, Arthur Gill