Basics of CNC Programming - Kumar Negi (IEEE, 2003)