Semiconductor Nanocrystals and Silicate Nanoparticles by David Michael P. Mingos | Menrva Books | MenrvaBooks