Mechanical Engineering Design - "Budynas, Richard G" (Dorling)