Genetic engineering: dreams and nightmares - Cove, David (1998)