A.C.Grayling

The Meaning of Things: Applying Philosophy to life