SEARCH Articles Figures Tables Osmium porphyrin preparation Porphyrins, preparation copolymer Porphyrins, rhodium , preparation Serendipitous Preparation of a Pyrrole Precursor to Porphyrins