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