This book is a more thorough book for CNC programming. Do not be nervous by the title textbook, this is an easy reading book for anyone.
This book helps the reader understand basic G-Code CNC programming through ideas such as Cartesian Coordinate systems and G & M Code definitions.
This text also helps the reader understand G-Code programming through the use of two part tutorials for milling applications along with two part tutorials for lathe applications with included code an explanations.
Please check out my complimentary books: CNC Programming: Basics & Tutorial CNC Programming: Reference Book