Author: Mangalik,Murarishran.