4 CNC Programming Manuals
All are based around ISO and/or Fanuc style G and M code.
One book is an old EMTA Instructor manual.
The Dugard manuals are the basics around datum’s, codes, coordinates (Absolute, Incremental, Polar) etc.
Dugard manuals cover milling and turning.
Would suit a learner or someone progressing.
I learnt via these manuals, great resource to have next to a machine.