1. Alexander T (2003) Massively multi-player game development. Charles River Media
2. Chiu LY, Luk TH, Lee JHM, Lee FL, Leung Y, Chau KC (2005) Virtual interactive student-oriented learning environment (VISOLE): a new web-based learning paradigm. Proceedings of the 9th global chinese conference on computers in education. Hawaii, USA
3. Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison-Wesley
4. Graesser AC, Bowers C, Hacker DJ, Person N (1997) An anatomy of naturalistic tutoring. In: Hogan K, Preslet M (eds) Scaffolding students learning: instructional approaches and issues. Brookline Books, Cambridge
5. Jong MSY, Shang J, Lee FL, Lee JHM (2006a) A new vision for empowering learning and teaching with IT: The VISOLE approach. Proceedings of the Hong Kong international IT in education conference 2006: capacity building for learning through IT. Hong Kong, 6–8 February, HKSAR