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