Geethika K. Liyanage | doi.page