Principles of gene manipulation: an introduction to genetic engineering - Old, R. W. (Studies in microbiology, 1994)