Typologies of knowledge: a reexamination from the perspective of cognitive materialism. (1st March 2017)