Learning And Cognition The Design Of The Mind