Swedenborg on spirituality.

Who was Swedenborg? What did he teach? What did he have to say about human nature, individual development, personal choice, human destiny, innocent suffering, God, and Christ?