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