Author: S an karacarya.