Nature of human knowledge