by Paul R. Ehrlich
publisher: Penguin publish date: December 31st 2001
format: paperback pages: 544
language: English
ISBN:
0142000531 (9780142000533)
publisher: Island Press publish date: August 1st 2000
format: hardcover pages: 576
language: English
ISBN:
155963779X (9781559637794)
publisher: Island Press publish date: August 1st 2000
format: kindle pages: 576
language: English
ASIN: B00CAKINMK