NobleBlocks
    Silver nanoparticles synthesis mediated by new isolates of Bacillus spp., nanoparticle characterization and their activity against Bean Yellow Mosaic Virus and human pathogens | NobleBlocks