CNC Machining and Programming: An Introduction by Thomas Crandell
Thoroughly revised, this unusually practical introduction to numerical control technology fully explains the most recent developments in machining and programming. Logically organised, it begins with a review of basic concepts and principles and moves on to tooling, workholding, machine setting and speeds and feeds.