technology of machine tools - Steve F.Krar,Arthur R.Gill,Petter Smid