NC machine programming and software design - Chang, Chao-Hwa (Prentice-Hall, 1989)