publisher: Island Press publish date: January 29th 2010
format: paperback pages: 416
language: English
ISBN:
159726671X (9781597266710)
publisher: Island Press
publish date: June 20th 2005
format: hardcover pages: 368
language: English
ISBN:
155963362X (9781559633628)