Edward I

Michael Prestwich
Yale University Press
9780300071573
0-300-07157-4