Non Price Factors Of Demand And Supply