Cao, Guozhong and wang, Ying Nanostructures and Nanomaterials: Synthesis, Properties and Applications/ - World scientific 2017