SEARCH Articles Figures Tables Polypyridyl Polypyridyl complexes Polypyridyl complexes of ruthenium Polypyridyl ruthenium complexes reactions Polypyridyls Ruthenium polypyridyl Ruthenium polypyridyl complexes sensitizers