Synthetic Biology and Morality: Artificial Life and the Bounds of Nature by Gregory E. Kaebnick Back to product details page >