Author: Wang chi-chi'ien.