Machinery Failure Analysis And Troubleshooting by Heinz P. Bloch, Fred K. Geitner & Heinz Bloch