Energy Sources and the Future of Clean Energy