Fundamentals of Machine Component Design, 6th edition (2017)
Robert C. Juvinall & Kurt M. Marshek
Fundamentals of Machine Component Design