The next one hundred years

by Jonathan Weiner

An analysis of our earth today and during the next century.