SEARCH Articles Figures Tables Perruthenates TPAP Tetrapropylammonium Tetrapropylammonium perruthenate