Adaptive e-learning systems : retrospection, opportunities and challenges - Garcia-Barrios, Victor Manuel (Array, 2006)