Nanophysics and nanotechnology - Wolf, Edward L. (Wiley VCH, 2005)