Modern Algorithmic Game Theory