Two methods for amplifying the optical nonlinearity of a conjugated porphyrin polymer : Transmetallation and self-assembly - Anderson, Harry L.; Bucknall, David G.; Denning, Robert G.; Screen, Thomas E. O.; Thorne, Jonathan R. G.