Advanced nanomaterials and their applications in renewable energy. - Yan, Tian-Hao; Bashir, Sajid, 1967-; Liu, Jingbo Louise (Elsevier, 2022)