Handbook of renewable energy technology & systems - Bansal, Ramesh C.; Zobaa, Ahmed F. (World Scientific, 2022)