M.N.Fonseka's scientific contributions