The Swedenborg Epic: the Life and Times of Emanuel Swedenborg