A medical doctor who specializes in a particular field (e.g., surgery) generally earns more than a general practitioner because
a. of greater education and training requirements
b. of differences in labor mobility
c. a general practitioner is more likely to work in an urban area
d. of discrimination
e. a general practitioner treats a greater number of patients per day