The neo-Vygotskian approach to child development - Karpov, Yuriy V. (Cambridge University Press, 2006)