7.5 billion and counting: How many humans can the Earth support?
Data suggests that the Earth can support at most one-fifth of the present population, 1.5 billion people, at an American standard of living