Advanced Materials and Nanotechnology for Sustainable Energy Development - Ziyang Huo; Cheng Hao Wu; Zhongwei Zhu; Yuxin Zhao (Journal of Nanotechnology)