Modern manufacturing : processes and engineering - Patton, W. J. (Englewood Cliffs, N. J. : Prentice-Hall, 1970)