Type
book
Authors
Place
Cambridge
Publisher
Cambridge Scholars Publishing
Short title
Historical Knowledge
Language
English
ISBN
1443834513