Human Knowledge and Human Nature: A New Introduction to an Ancient Debate