Author: M. I. P. K. Mannapperuma