A comprehensive review on various techniques used for synthesizing nanoparticles | Publicación