Fundamentals of manufacturing processes - Society of manufacturing engineering (Society of manufacturing engineering, 2012)