Microeconomic theory : basic principles and extensions - Nicholson, Walter (Harcourt Brace Jovanovich College publishing, 1992)