Author: So-lü-shan-jen.