A shift in the supply curve can be caused by:

A. a change in buyers' incomes
B. a change in the price of a good
C. a change in one of the determinants of supply
D. a shift in demand.