Trim, D. J. B. Harfleur to Hamburg: five centuries of English and British violence in Europe - C. Hurst 2024 ISBN: 9781911723172