Manufacturing Engineering and Technology - Kalpakjian, Serope; Schmid, Steven R. (Prentice Hall, 2010)