Poulomi Mukherjee, et al. “Promising Materials for Renewable Energy Production and Sustainable Energy Generation”. Research Developments in Science and Technology Vol. 1, Apr. 2022, pp. 6-18, doi:10.9734/bpi/rdst/v1/2717C.