Political disagreement the survival of diverse opinions within communication networks / - Huckfeldt, R. Robert. (Cambridge studies in political psychology and public opinion)