by David Farber
format: hardcover pages: 296
language: English
ASIN: B003KN3X5I
publisher: Princeton University Press publish date: August 26th 2012
format: paperback pages: 296
language: English
ISBN:
0691156069 (9780691156064)
publisher: Princeton University Press publish date: April 21st 2010
format: hardcover pages: 296
language: English
ISBN:
0691129150 (9780691129150)
publisher: Princeton University Press publish date: September 2nd 2012
format: kindle pages: 309
language: English
ASIN: B008GXJP3G
publisher: Princeton University Press publish date: August 26th 2012
format: ebook pages: 308
language: English
ISBN:
1400834295 (9781400834297)