the law of demands is explained by all of the following except?

A. consumer preferences
B. income effect
C. law of diminishing marginal utility
D. substitution effect​