Engineering design : a synthesis of stress analysis and materials engineering - Faupel, Joseph H.