Concepts of prophecy in the Middle Ages : inspired exegesis, visions from God, and the interaction of theories and practice