Microeconomics for today - Tucker, Irvin B. (Cengage Learning, 2017)