Transactions on edutainment VII - Pan, Zhigeng. (Springer Berlin Heidelberg, 2012)