no image available Dickens & Co. "Containing the Storm: The Tug of War Between Randomized Trials and Non-Randomized Studies in the Ebola Outbreak" Randomized Controlled Trials (RTs): Price: 22.00€