Text this: Basic Theory and Applications of Oil and Gas Pipeline Non-Destructive Testing Methods