by John Gillingham
publisher: Yale University Press publish date: December 11th 1999
format: hardcover pages: 392
language: English
ISBN:
0300079125 (9780300079128)
publisher: Yale University Press publish date: January 11th 2002
format: paperback pages: 400
language: English
ISBN:
0300094043 (9780300094046)
publisher: Times Books publish date: December 1st 1978
format: hardcover pages: 328
language: English
ISBN:
0812908023 (9780812908022)
publisher: New Amsterdam Books publish date: August 1st 1996
format: paperback pages: 320
language: English
ISBN:
1561310247 (9781561310241)
language: English
ISBN:
0297774530 (9780297774532)
language: English
ISBN:
0297796062 (9780297796060)
language: English
ISBN:
0297796097 (9780297796091)
language: English
ISBN:
0297995723 (9780297995722)