Nanomaterials for sustainable energy applications - Sonkar, Piyush Kumar; Ganesan, Vellaichamy (Emerging materials and technologies, 2023)