Renewable Energy Systems - Sanjay Kumar (Wiley, 2022)