Nanostructures & nanomaterials : synthesis, properties & applications / - Cao, Guozhong. (Imperial College Press,, 2004)