The microeconomics of market failures - Salanié, Bernard (MIT Press, 2000)