Advanced Nanomaterials and Their Applications in Renewable Energy - Liu, Jingbo Louise (Elsevier, 2015)