Author: G. G. de L. W. Samarasinha