Alternatives to randomisation in the evaluation of public health interventions: design challenges and solutions.

Alternatives to randomisation in the evaluation of public health interventions: design challenges and solutions.