Publications by 'Nuwan Weerasinghe'