Browsing publications by Dr Sandhya Samarasekera