SEARCH Articles Figures Tables Covalent assembly Covalent links Porphyrin assemblies Porphyrins covalent Porphyrins covalently linked