Introduction To Manufacturing Processes by John Campbell, Mikell P. Groover & Mikell Groover