Nanophysics and nanotechnology: An introduction to modern concepts in nanoscience - Wolf, Edward L (Wiley-VCH, 2004)