The theory of industrial organization - Tirole, Jean (Cambridge University, 1997)