The thread of life the story of genes and genetic engineering - Aldridge, Susan (Cambridge University Press, 1996)