Akila C. Thenuwara | doi.page