Networks, Crowds, and Markets: Reasoning About a Highly Connected World (Draft version) - Easley, David; Kleinberg, Jon (2010)