A Course In Micro Economic Theory - KREPS, David M (Harvester Wheatsheaf, 1990)