Twenty lectures on algorithmic game theory - Roughgarden, Tim (Cambridge, 2016)