An Introduction to Genetic Engineering Third Edition Desmond S. T. Nicholl University of the West of Scotland, Paisley, UK Cambridge University Press Published in the United States of America by Cambridge University Press, New York Desmond S. T. Nicholl 2008 ...