The human population is likely to double by the middle of the 21st century, soaring past 10 billion people. How will all these people survive? Will there be enough resources to meet everyone’s needs or will there be massive social upheaval, famine...