ByNobleID
    History and Politics in Late Carolingian and Ottonian Europe: The Chronicle of Regino of Prüm and Adalbert of Metz – Translated and annotated by Simon MacLean | NobleID