E-learning : strategies for delivering knowledge in the digital age - Rosenberg, Marc Jeffrey. (McGraw-Hill, 2001)