Bernard J. Hamrock…et al

Fundamentals of Machine Elements - McGraw Hill