by Douglas H. Erwin
publisher: Princeton University Press publish date: February 1st 2006
format: hardcover pages: 320
language: English
ISBN:
0691005249 (9780691005249)
publisher: Princeton University Press publish date: April 1st 2008
format: paperback pages: 320
language: English
ISBN:
0691136289 (9780691136288)
publisher: Princeton University Press publish date: 2015
format: paperback pages: 320
language: English
ISBN:
0691165653 (9780691165653)