Articles by Senaratne L. Ranamukhaarachchi (1)