Social class and self-rated health: can the gradient be explained by differences in life style or work environment?

Abstract
No abstract available