Learning theories and the design of e-learning environments - Gillani, Bijan B. (University Press of America, 2003)