Saini G. Solar Energy. Advancements and Challenges 2023