Author: Tianjia Shi
Dates: 20th century.