Renewable Energy Sources and Emerging Technologies