Modern microeconomics: Analysis and applications