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