publisher: Yale University Press publish date: September 10th 2003
format: hardcover pages: 336
language: English
ISBN:
0300100086 (9780300100082)
publisher: Yale University Press publish date: March 8th 2005
format: paperback pages: 336
language: English
ISBN:
0300107684 (9780300107685)