SEARCH Articles Figures Tables Poly -bridged porphyrin Poly dendrimers, porphyrin Poly porphyrin polymers Poly-tetra- porphyrin