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