Books listed by ISBN
G. Halsall · Halsall Guy
Boydell Press · Cambridge University Press · Napoleon V · Oxford University Press · Routledge
Guy Hamilton