Publications by 'Kosala Amarasinghe'