Microeconomic theory: Basic principles and extensions - Nicholson, Walter; Snyder, Christopher (Delhi Cengage Learning India Pvt. Ltd., 2017)