Mental models and the mind : current developments in cognitive psychology, neuroscience, and philosophy of mind - Knauff, Markus. (Advances in psychology ;, 2006)