The International Handbook of Virtual Learning Environments - Weiss, Joel; Nolan, Jason; Hunsinger, Jeremy; Trifonas, Peter (Springer Netherlands, 2006)