Agent & Cognitive Architectures, Nonmonotonic Reasoning, Ecological Rationality