Renormalization: An Introduction to Renormalization, the Renormalization Group and the Operator-Product Expansion