keywords theory of knowledge, philosophy of science, philosophy of language, ontology, logic, epistemology, Philosophy. Psychology. Religion: Philosophy (General)