SEARCH Articles Figures Tables Osmium porphyrins Osmium ruthenium Porphyrins and Ruthenium porphyrins