Nanotechnology : science, innovation and opportunity / Lynn E. Foster. - Foster, Lynn E. (Prentice Hall PTR, 2005)