The theory of supply and demand is very powerful, not only does it explain how market price comes about, but also explains how other variables influence the market price, for example how fashion and advertising may cause the market price to increase.