Green synthesis, characterization and applications of nanoparticles - Iravani, Siavash; Shukla, Ashutosh Kumar 1978- (Micro & nano technologies series)