publisher: Island Press publish date: January 29th 2010
format: paperback pages: 208
language: English
ISBN:
1597266736 (9781597266734)
publisher: Island Press publish date: January 29th 2010
format: paperback pages: 416
language: English
ISBN:
159726671X (9781597266710)
publisher: Stanford University Press publish date: June 1st 1986
format: hardcover pages: 624
language: English
ISBN:
0804712344 (9780804712347)