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