publisher: Yale University Press publish date: June 11th 2005
format: paperback pages: 256
language: English
ISBN:
0300106580 (9780300106589)
publisher: Yale University Press publish date: October 11th 1998
format: paperback pages: 352
language: English
ISBN:
0300076193 (9780300076196)
publisher: Yale University Press
format: Paperback pages: 352
language: English
ISBN:
0300137370 (9780300137378)
publisher: Yale University Press publish date: January 24th 2012
format: paperback pages: 416
language: English
ISBN:
0300113285 (9780300113280)