Publications by 'Anthony Weerasinghe'