SEARCH Articles Figures Tables Iron polyphthalocyanine a-halo ketones Iron polyphthalocyanine reduction Polyphthalocyanines