A course in microeconomic theory - Kreps , David Marc (Harvester Wheatsheaf, 1990)