HaFaLa Chinese Chinese animated fast learning software dictionary. (Pudong ePress, 2008)