Nanoparticles' promises and risks : characterization, manipulation, and potential hazards to humanity and the environment /: characterization, manipulation, and potential hazards to humanity and the environment. ([2015])