Nature of knowledge