Survey of Economics - Tucker, Irvin B. (South Western Cengage Learning India, 2008)