Principles of Gene Manupulation - Primerose. S.B. ; Old. R. W.