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