Author: Pandrimalai Swamigal.