Publications by 'Canicious Abeynayake'