Social interaction and the development of knowledge - Carpendale J I M (New Jersey New Jersey, Lawrence Erlbaum Associates, 2004)