Failure of Materials in Mechanical Design: Analysis, Prediction, Prevention, 2nd Edition