Publications by authors named "Hemantha Kumara Amarasinghe"