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