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