Challenges of Implementing E-Learning in Kenya: A Case of Kenyan Public Universities - Tarus, John K. ; Gichoya, David ; Muumbo, Alex (International Review of Research in Open and Distributed Learning, 2015)