Human numbers, environment, sustainability, and health. Issue 7215 (9th October 1999)