Creating Life in the Lab: How New Discoveries in Synthetic Biology Make a Case for the Creator by Fazale Rana Back to product details page >