Carousel of books I enjoyed reading

Saturday, June 26, 2010

The Risks and Rewards of Synthetic Biology

When scientist cross the moral Rubicon its time for debate:

The Risks and Rewards of Synthetic Biology

No comments:

Post a Comment