Author: R. H. I. S. Ranasinghe