Books by Steven Horst
Cognitive Pluralism
An argument that we understand the world through many special-purpose mental models of different content domains, and an exploration of the philosophical implications.