Author: Yuan dai jing xue guo ji yan tao hui (1998 Taibei, Taiwan)