Ruthenium Nanoparticles: Size, Shape, and Self-Assemblies | doi.page