Cognitive Pluralismby Steven HorstKnowledge, theory ofCognitionPhilosophy of mindPhilosophyParadigm (Theory of knowledge)Writing a summary for young readers…For young readersBook data: Open Library