Nanoenergenetics, nanoparticles and nanosensors - Daniels, Linda P. (Nanotechnology science and technology series.)