graphene_and_nanoparticles_technology.pdf