Principles of Gene Manipulation and Genomics (Sandy B. Primrose, Richard Twyman) / Biotechnology / By Meskele Mekuria Principles of Gene Manipulation and Genomics (Sandy B. Primrose, Richard Twyman)