Publications by 'Kamal P. Ranaweera'