An Introduction to Genetic Engineering Studies in Biology - Nicholl, Desmond S. (Cambridge University Press, 2002)