SEARCH Articles Figures Tables Nitrogen precursors pyrrole derivatives Serendipitous Preparation of a Pyrrole Precursor to Porphyrins Subject pyrrole precursor