The Unfinished Animal: Reflections on humanity, culture, and the meaning of life