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