Nanotechnology and the environment applications and implications - Karn, Barbara 1942-; Masciangioli, Tina; Zhang, Wei-xian; Colvin, Vicki; Alivisatos, Paul (American Chemical Society, 2004)