The Meaning of Life and the Great Philosophers
Brand: Routledge