Author: 鑑唐居士
Dates: active 1836