Solar energy harvesting, conversion and storage materials, technologies and applications - Khalid, Mohammad; Walvekar, Rashmi; Panchal, Hitesh; Vaka, Mahesh (Solar cell engineering, 2023)