March 18, 2012 Evolution and the Human Mind: Modularity, Language and Meta-Cognition Edit Delete Tags Autopost Evolution and the Human Mind: Modularity, Language and Meta-Cognition PriceMore Self Improvement ...