Principles of Polymerization