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