Meaning of Life: Perspectives from the World's Great Intellectual Traditions