The Kings and Queens of Anglo-Saxon England
The Anglo-Saxon period of English history lasted from the 5th to the 11th centuries AD. During this time, England was ruled by a series of kings and queens who played a vital role in shaping the country's history and...