Machining and Machine tools New Edition with revised ed. - A. B. Chattopadhyay (New Delhi Wiley india, 2011)