Mechanical design of machine elements and machines: a failure prevention perspective by Collins, J. A., (Collins, Jack A.) 0 Type: Book