Few kings in English history deserve the epithet 'great' more than Alfred, King of Wessex. In an age and country blighted by Viking invasions, Alfred inflicted repeated defeats up…