Human Reasoning (Elements in Philosophy of Mind): Over, David E(02) Save Image Image gallery: The Strongholds of Human Reasoning: How Our Minds Defend Against Cognitive Fallacies