Author: Sures?vara?ca?rya.