Microeconomic theory basic principles and extensions - Nicholson, Walter (The Dryden Press series in economics, 1998)