Microeconomic theory. Basic principles and extensions - Nicholson, Walter; Snyder, Christopher (Canada South-Western Cengage, 2012)