Publications by 'Buddhika D. Madurapperuma'