Nanostructures & Nanomaterials Synthesis, Properties & Applications - Guozhong Cao (USA World Scientific Company, 2017)