Roughgarden, T. (2016). Twenty lectures on algorithmic game theory. Cambridge University Press.