God and the Goddesses: Vision, Poetry, and Belief in the Middle Ages (The Middle Ages Series)