Author: Maheçacandra Nyāyaratna