Fundamentals of public economics - Laffont, Jean-Jacques (Cambridge MIT Press, 1988)