Incentive Strategies and Algorithms for Networks, Crowds and Markets