SEARCH Articles Figures Tables Complex energy Polypyridine Polypyridine complexes Polypyridine-ruthenium complex Polypyridines Ruthenium energy Ruthenium transfer Ruthenium® polypyridine