The Quest For Paradise: Visions of Heaven and Eternity in the World's Myths and Religions