Enough : staying human in an engineered age - McKibben, Bill (New York : H. Holt, 2003)
Keywords: Genetic engineering Social aspects; Human genetics Social aspects