The world is about to be full. Within two or three generations, our global population – currently seven billion people – will level off between ten billion and eleven billion. Although humanity steadily increased in size as it spread from Africa across the habitable lands of Earth, it was not until the 1920s that this growth turned explosive.