Which of the following best defines price discrimination ?
A. charging different prices on the basis of race
B. charging different prices for goods with different costs of production
C. charging different prices based on cost-of-service differences
D. selling a certain product of given quality and cost per unit at different prices to different buyers