The adaptive nature of the human neurocognitive architecture: an alternative model.

The adaptive nature of the human neurocognitive architecture: an alternative model.