Thilina D. Surasinghe | doi.page