Introduction to nanoscience and nanotechnology : - Kuno, M. (University of Notre Dame, 2005)