Semiconductor Nanocrystals and Silicate Nanoparticles by Xiaogang Peng | Menrva Books | MenrvaBooks