Green biosynthesis of nanoparticles, mechanisms and applications - Mahendra Rai, ed (Wallingford CABI, 2013)