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