CNC technology and programming - Krar, Stephen F. (Gregg Division, McGraw-Hill Publishing Company, 1990)