Networks, Crowds, And Markets by Jon Kleinberg, David Easley & Easley David