Computer supported collaborative learning in schools: a distributed approach. - Helen Tomlinson; William Henderson (Br. J. Educ. Technol., 1995)