Socrates: A Life Worth Living (Philosophy for Young People) (Hardcover)