Publications by 'Hashan Buddhika Narangodage'