Nanoscale Phenomena by Zikang Tang & Ping Sheng