Engineering design. A materials and processing approach - Dieter, George Ellwood (Series in mechanical engineering, 2000)