Applications of Colloidal Inorganic Nanoparticles: From Medicine to Energy | doi.page