Mechanical design of machine elements and machines : a failure prevention perspective - Collins, Jack A. (John Wiley & Sons, 2003)