The path to e-learning: opportunities and challenges for the 20th and 21st century - Said, Mohamed Mohamed Tolba; Umachandran, Krishnan (AlNil Enterprise, 2019)