Microeconomic theory: Basic principles and extensions - Nicholson, Walter (The Dryden Press, 1998)