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