Designing distributed learning environments with intelligent software agents - Lin, Fuhua Oscar 1962- (Information Science Pub., 2005)