Multi-functional Nanoscale Materials and Their Potential Applications by Nay Ming Huang | Menrva Books | MenrvaBooks