Life on a modern planet

by Richard North

How will the world feed and care for the 10 billion people who are likely to be alive within a couple of generations? In this major re-evaluation of global environmental questions, Richard D. North…