Demand, Supply, and Markets