Principles of gene manipulation and genomics - Primrose, S. B.; Twyman, R.M (Blackwell Pub., 2006)