Networks, Crowds, and Markets by David Easley