Advances in Web Based Learning - ICWL 2007 : 6th International Conference, Edinburgh, UK, August 15-17, 2007, Revised Papers - Howard Leung, Frederick Li, Rynson Lau, Qing Li ((Lecture Notes in Computer Science))