Phytosynthesis of nanoparticles: concept, controversy and application.

Phytosynthesis of nanoparticles: concept, controversy and application.