Political disagreement : the survival of diverse opinions within communication networks / - Huckfeldt, R. Robert. (Cambridge University Press,, 2004)