Designing and evaluating complex interventions to improve health care - Campbell, N C; Murray, E; Darbyshire, J (BMJ, 2007)
et al.