Cnc Programming Techniques by Peter Smid