Manufacturing engineering and technology - Kalpakjian, Serope (Addison Wesley Longman, 2000)