Title: The Tanner Lectures on Human Values (Tanner Lectures in Human Values)
Subjects: Philosophy