AlAgha, I. (2012). KnowledgePuzzle: A Browsing Tool to Adapt the Web Navigation Process to the Learner's Mental Model. Journal of Educational Technology & Society. 15 (3), pp. 275-287.