The role of income differences in explaining social inequalities in self rated health in Sweden and Britain.

The role of income differences in explaining social inequalities in self rated health in Sweden and Britain.