Genetic engineering: shaping the material of life - Thro, Ellen (Universities Press, 2000)