Public Opinion Revisited: The propagation of opinions in digital networks. (20th March 2012)