The International Handbook of Virtual Learning Environments - Weiss, Joel (Springer Netherlands, 2006)