Evaluating health interventions in the 21st century: old and new challenges.
McDaid
D
D
Cookson
R
R
Maynard
A
A
Sassi
F
F
D003695:Delivery of Health Care; D019049:Developed Countries; D005060:Europe; D006291:Health Policy; D006302:Health Services Research; D007564:Japan; D009656:North America