Microeconomic theory : basic principles and extensions - Nicholson, Walter (Thomson/South-Western, 2005)