Publications by 'Kalum Priyanath Udagepola'