Human Trials 6 min

What 45 consent leaflets actually say about placebos

August 28th, 2029