Computer numerical control
Jon Stenerson
Siemens Step 7 Programming, a Practical Approach
Understanding Mastercam