Author: Udayanacarya.