Author: S. W. R. De A. Samarasinghe