Principles Of Microeconomics by Joseph E. Stiglitz & Carl E. Walsh