Introduction to computer numerical control (CNC) - Valentino, James (Prentice Hall, 2010)