Mechanical Engineering Design - Shigley (Joseph E) ;Mischke (Charles R) ;Budynas (
20