Author: active 1691-1697 Yonghe Yu