Supply, Demand and Equilibrium Price