An Introduction to Polymer Science