Financing health care for all: challenges and opportunities.

Financing health care for all: challenges and opportunities.