Microeconomics - Pindyck, Robert S; Rubinfield, Daniel L; Mehta, Prem L (2008)