How to live forever science fiction and philosophy - Clark, Stephen R. L. (Routledge, 1995)