Non-Destructive Testing: Principle, Procedure and Applications.