Spellcraft : Old English heroic legends /
Herbert, Kathleen.
Pinner : Anglo-Saxon Books,
1993.
Epic literature, English.
English literature
Legends