Concept, Developments, and Applications, Volume 2: E-Learning, E-Maintenance, E-Portfolio, E-System, and E-Voting - Seifedine Kadry; Abdelkhalak El Hami (Taylor and Francis, 2016)