by Paul R. Ehrlich, Anne H. Ehrlich
publisher: Island Press publish date: August 25th 2005
format: paperback pages: 480
language: English
ISBN:
1597260312 (9781597260312)
publisher: Island Press publish date: May 1st 2004
format: hardcover pages: 464
language: English
ISBN:
1559638796 (9781559638791)