Author: Guangguo Li
Dates: 18th cent.