Multiple channels of electronic communication for building a distributed learning community. - Anne Rose; Robert B. Allen; Kathleen Fulton (CSCL, 1999)