Facilitating collaborative learning in distributed organizations. - Jim E. Greer; Gordon I. McCalla; Vive Kumar; Jason A. Collins; Paul Meagher (CSCL, 1997)