Sir Elidoc: an olde Breton legend. From the German.