Channa A. Wijesinghe | doi.page