Nanomaterials for sustainable energy applications - Sonkar, Piyush Kumar, (CRC Press, 2023)