Krar S F Technology of Machine Tools, 3rd Ed - 3 - NY McGraw Hill 1986 - 664 origional BE textbook IE dept