Polymer Chemistry by Allison Calhoun & Andrew J. Peacock