Heaven, hell, and the afterlife : eternity in Judaism, Christianity, and Islam / - Ellens, J. Harold,