Fundamentals of public economics - Laffont, Jean Jacques 1947-2004 (MIT, 1988)