by Douglas R. Porter
publisher: Island Press publish date: November 12th 2007
format: paperback pages: 336
language: English
ISBN:
159726007X (9781597260077)
publisher: Island Press publish date: July 1st 1997
format: paperback pages: 319
language: English
ISBN:
1559634421 (9781559634427)
publisher: Island Press publish date: January 1st 2010
format: ebook
language: English
ISBN:
1597266108 (9781597266109)
publisher: Island Press publish date: November 12th 2007
format: hardcover pages: 336
language: English
ISBN:
1597260061 (9781597260060)