publisher: Island Press
publish date: November 12th 2004
format: hardcover pages: 262
language: English
ISBN:
1559638125 (9781559638128)
publisher: Island Press
publish date: November 12th 2004
format: paperback pages: 362
language: English
ISBN:
1559635363 (9781559635363)