Merlin. Lancelot. Guinevere. Excalibur. The world of King Arthur is littered with instantly recognisable names. But where did the medieval legends about Camelot and Avalon come from? What did they ...