by Nancy Krieger
"Epidemiology is often referred to as the science of public health. However, unlike other major sciences, its theoretical foundations are rarely articulated. While the idea of epidemiologic theory…