Author: Viśveśvara Kavicandra.