Dictionary of Medieval Heroes: Characters in Medieval Narrative Traditions and their Afterlife in Literature, Theatre and the Visual Arts