Comprehensive Renewable Energy [Science Direct]