Skip to main content
pingthoreau2013 climate change global warming energy carbon power solar power enewables