Clean Energy: Opportunities and Challenges. (August 2017)