Author: Gnaanam Daaviid Cankam.