Entertainment for Education. Digital Techniques and Systems - Zhang, Xiaopeng; Pan, Zhigeng; Wong, Kevin; Yun, Ruwei; Zhong, Shaochun (Springer Berlin Heidelberg, 2010)