Publications by 'Thihagoda Gamage Pubudu Sanjeewani'