SEARCH Articles Figures Tables Phthalocyanine-polypyridyl ruthenium Ruthenium phthalocyanine complexes Ruthenium phthalocyanine preparation Ruthenium phthalocyanines