Practical engineering failure analysis - Tawancy, Hani M. (Mechanical engineering ; ;, 2004)