Ultrasonic waves for materials evaluation in fatigue, thermal and corrosion damage: A review. (1st April 2019)