How Markets Work: Supply, Demand and the Real World