Publications by 'E. A. T. D. Edirisinghe'