CNC 50 hour programming course : for lathes, ISO standard functions, siemens fixed cycles, parametric programming, methods of use
CNC lathe g-code & m-code illustrative handbook
Build your own CNC machine
Haas CNC Mill&Lathe programmer : De Anza College