Technology of Machine Tools by Krar Steve & Gill Arthur