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