Principles of Gene Manipulation-6th
S. B. Primrose; Richard M. Twyman
Principles of Gene Manipulation and Genomics-7th