Vygotsky's Cognitive development
Human Behavior: Applying an Evolutionary Perspective
Pensees Pascal Blaise
Evolutionary Psychology