King Arthur and the Grail Quest: Myth and Vision from Celtic Times to the Present