Procedures and Applications Of Nondestructive Testing