The next one hundred years
by
Jonathan Weiner
An analysis of our earth today and during the next century.