Microeconomics for Today - Tucker, Irvin B. (UK Cengage Learning, 2019)