Kabbalah, Science and the Meaning of Life