by John Julius Norwich
publisher: Vintage publish date: June 18th 1989
format: paperback pages: 673
language: English
ISBN:
0679721975 (9780679721970)
language: English
ISBN:
0141013834 (9780141013831)
publisher: Alfred A. Knopf publish date: April 12th 1982
format: Unbound pages: 704
language: English
ISBN:
0394524101 (9780394524108)
publisher: Penguin publish date: July 3rd 2003
format: kindle pages: 688
language: English
ISBN:
9780141936789
language: English
ISBN:
0140066233 (9780140066234)
publisher: Penguin publish date: October 1st 2012
format: paperback
language: English
ISBN:
0241953049 (9780241953044)
language: English
ISBN:
0713915625 (9780713915624)