Decoration of ruthenium nanoparticles on nitrogen and phosphorus-doped carbon as a robust catalyst for the reduction of nitroarenes - doi 10.1016/j.molstruc.2023.135609 2023-09 Article type Journal