Semiconductor Nanocrystals and Silicate Nanoparticles by D. M. P. Mingos | Menrva Books | MenrvaBooks