Nanostructures and nanomaterials : synthesis, properties and applications - Cao, Guozhong