Skip to main content
pingthoreau2012 energy hope power sources solar power wind
pingthoreau2013 climate change global warming energy carbon power solar power enewables