Author: 方貞元
Dates: active 1899