Author: Karuvūrar.