Manufacturing engineering and technology - Kalpakjian, Serope (Pearson/Prentice Hall, 2006)