Networks, Crowds, and Markets - Reasoning About a Highly Connected World