Microeconomics by B. Douglas Bernheim & Michael D. Whinston