The Thread of life: the story of genes and genetic engineering - Aldridge, Susan (1996)