Front cover image for How many people can the earth support?

How many people can the earth support?

Print Book, English, 1996
Norton, New York (N.Y.), 1996
X, 532 p. 23 cm
9780393314953, 0393314952
1015068874