Renewable energy technologies and resources - Anani, Nader (Artech House, 2020)