Macromolecules And Their Polymers