Principles of Gene Manipulation and Genomics - S.B Primrose; R.M Twyman (Malden, MA Oxford, 2006)