Manyebook
Robert L. Norton
Machine Design
Design of Machinery