The Meaning of Life: Religious, Philosophical, Transhumanist, and Scientific Perspectives Paperback $19.99