Machinery Component Maintenance and Repair by Heinz P. Bloch & Fred K. Geitner