Principles of gene manipulation: An introduction to genetic engineering - Old, R. W. (Blackwell, 1994)