A course in microeconomic theory
Kreps, David M.
London Harvester Wheatsheaf
1990
Microeconomics.