Blake, Swedenborg, and Muhammad: The Prophet Tradition, Revisited.