Web-based learning design, implementation, and evaluation - Davidson-Shivers, Gayle V. (Pearson/ Merrill Prentice Hall, 2006)