The 3D Printing Handbook Technologies design and applications by Ben Redwood and Filemon Schoffer and Brian Garret CNC
Fundamentals of Machining and Machine Tools Second Edition by Geoffrey Boothroyd and Winston A. Knight Machine Design
Design of Machinery An Introduction to Synthesis and Analysis of Mechanisms of Machines Machine Design