Networks crowds and markets: Reasoning about a highly connected world - Easley, David (CUP, 2010)