Recombinant DNA: genes and genomes - a short course - Watson, James D (W.H. Freeman, 2007)