Macromolecules And Their Elements