publisher: Yale University Press publish date: September 10th 1995
format: paperback pages: 366
language: English
ISBN:
0300062524 (9780300062526)
publisher: Yale University Press publish date: September 10th 1995
format: hardcover
language: English
ISBN:
0300062494 (9780300062496)
publisher: Oxford University Press
format: hardcover
language: English
ISBN:
0198173725 (9780198173724)