Author: Tien-chin shih tse hui yuan