publisher: Yale University Press publish date: April 10th 2007
format: paperback pages: 336
language: English
ISBN:
0300123663 (9780300123661)
publisher: Yale University Press publish date: June 10th 2005
format: hardcover pages: 352
language: English
ISBN:
0300100671 (9780300100679)