Carbon-supported Ruthenium Nanoparticles Research Articles