Articles by Chinthaka D. Balasooriya, PhD