Moore, Kevin, Frank Hanfland, Lisa Young, and Lance Dublin. Handbook of e-Learning. The eLearning Guild. Santa Rosa, CA: The eLearning Guild, 2007.