Photovoltaic Solar Energy Conversion: Technologies, Applications and Environmental Impacts - Mohammadreza, Aghaei (Academic Press Elsevier, 2020)