Publications by 'Nimantha Thushan Baranasuriya'