Managing e-learning : design, delivery, implementation, and evaluation / - Khan, Badrul H. (Information Science Pub.,, 2005)