The Adaptive Character of Thought by James Anderson, John R. Anderson & John Ed. Anderson