Online learning concepts, strategies, and application - Dabbagh (Pearson/Merrill Prentice Hall, 2005)