Understanding nanotechnology : from the editors of Scientific American - Fritz, Sandy; Roukes, Michael L. (Science made accessible, 2002)