Buddha, Socrates, and us : ethical living in uncertain times / - Batchelor, Stephen