Social interaction and the development of knowledge - Carpendale, Jeremy I. M., (Lawrence Erlbaum Associates, 2004)