MRC ethics series: Good research practice 2005 - Medical Research Council (Medical Research Council, 2005)