Publications by 'Chathura M. Sarathchandra Magurawalage'