October 24, 2012

Playing God: Will Synthetic Biology Redefine Medicine and Save the World?