Cooperative Argumentation: A Model for Deliberative Community