October 6, 2013

2052: A Global Forecast for the Next Forty Years