Introduction to computer numerical control (CNC) - Valentino, James V.; Goldenberg, Joseph (Prentice Hall, 2003)