Principles of microeconomics - Stiglitz Joseph E. (Stanford University, 1997)