Microeconomic theory basic principles and extensions - Nicholson, Walter (Dryden Press, 1978)