Recombinant DNA: Genes and genomes- a short course - Watson, James D, et al (2007)