Author: Fang Fang (trans. Herbert Batt)