DNA science A first course in recombinant dna technology - Micklos David A; Freyer Greg A (1990)