A review of renewable energy sources, sustainability issues and climate change mitigation

“The need for energy and its related services to satisfy human social and economic development, welfare and health is increasing.”