Step-by-Step Design of Large-Scale Photovoltaic Power Plants - Davood Naghaviha (Wiley, 2022)