Nanoscale phenomena basic science to device applications - Tang, Zikang; Sheng, Ping (Lecture notes in nanoscale science and technology, 2008)