Communication Technology and Social Change: Theory and Implications (Lawrence Erlbaum Associates, 2007)