Elements of Effective e-Learning Design - Brown, Andrew R. ; Voltz, Bradley D. (International Review of Research in Open and Distributed Learning, 2005)