by Mark A.R. Kleiman
publisher: Princeton University Press publish date: September 1st 2009
format: hardcover pages: 256
language: English
ISBN:
0691142084 (9780691142081)
publisher: Princeton University Press publish date: July 12th 2010
format: paperback pages: 256
language: English
ISBN:
0691148643 (9780691148649)
publisher: Princeton University Press publish date: August 17th 2009
format: ebook pages: 256
language: English
ISBN:
1400831261 (9781400831265)
publisher: Princeton University Press publish date: January 1st 2009
format: ebook
language: English
ISBN:
1282272586 (9781282272583)