The new educational technologies and learning : - Hefzallah, Ibrahim M. (Ibrahim Michail) (Charles C. Thomas, 2004)