Early Lives of Charlemagne by Eginhard and the Monk of St Gall edited by Prof. A. J. Grant
by Einhard
Read Early Lives of Charlemagne by Eginhard and the Monk of St Gall edited by Prof. A. J. Grant by Einhard online, free: 3 chapters, public domain, on Papyras.