Professor Carter Snead talks to me about his new book, What It Means to Be Human.