Author: Huiguangchanshi.