Thinking as communicating: human develoment, the growth of discourses, and mathematizing - Sfard, Anna (Learning in Doing: Social, Cognitive, and Computational Perspective, 2008)