Advanced Catalysis and Nanostructure Design for Solar Energy Conversion - Shaohua Shen; Ke Sun; Haimin Zhang; Yongqi Liang (Advances in Condensed Matter Physics)