Survey of economics - Tucker, Irvin B. (Cengage Learning, 2016)