Intermediate microeconomics a modern approach (W.W. Norton, 1999)