Effectiveness of a blended e-learning cooperative approach in an Egyptian teacher education programme. - Heba El-Deghaidy; Ahmed Nouby (Comput. Educ., 2008)