Clean Energy: Opportunities and Challenges. (August 2017) - Zhang, Yuzhuo