by Eamon Duffy
publisher: Yale University Press publish date: August 9th 2006
format: kindle pages: 489
language: English
ISBN:
9780300175035
publisher: Yale University Press publish date: August 9th 2006
format: paperback pages: 496
language: English
ISBN:
0300115970
publisher: Yale University Press publish date: June 29th 2014
format: paperback pages: 500
language: English
ISBN:
0300206127 (9780300206128)
publisher: Yale University Press publish date: January 1st 2006
format: ebook pages: 489
language: English
ISBN:
1299463681 (9781299463684)