Ameresekere, Nihal Sri,author.