Advances in Information Technology and Education - Tan, Honghua (Springer Berlin Heidelberg, 2011)