Author: L.D Swamikannu pillai