How will humans cope environmentally, socially and economically with an ever-growing global population? Are there too many of us?