Text this: Review of pulsed thermal NDT: Physical principles, theory and data processing