Machinery component maintenance and repair - Bloch, Heinz P., (Gulf Professional Publishing,, 2019)