Manufacturing engineering and technology - Kalpakjian (Prentice Hall International, 2006)