Nanophysics and Nanotechnology: An introduction to Modern Concepts in Nanoscience - Wolf, Edward L (Wiley India, 2013)