Author: Tze-chiang, Chao, trans. to English