Which of the following is considered to be the driving factor in the socioeconomic gradient in health?

A. Differences in healthcare access
B. Differences in health risks and/or health-promoting factors
C. Differences in education
D. None of the above