Shigley's Mechanical Engineering Design

Budynas, Richard,Nisbett, Keith
McGraw-Hill Education
9780073398211
0-07-339821-7