by William R. Hutchison
publisher: Yale University Press publish date: October 11th 2004
format: paperback pages: 288
language: English
ISBN:
0300105169 (9780300105162)
publisher: Yale University Press publish date: April 10th 2003
format: hardcover pages: 288
language: English
ISBN:
0300098138 (9780300098136)
publisher: Yale University Press publish date: May 1st 2003
format: ebook pages: 276
language: English
ISBN:
1281730378 (9781281730374)