Epistemology and theory of knowledge