Introduction to nanoscale science and technology - Massimiliano, Di Ventra; Evoy, Stephane; Heflin, James R. (Nanostructure science and technology, 2004)