Lin, F. (2004). _Designing Distributed Learning Environments with Intelligent Software Agents,_.