Molecular cloning: a laboratory manual; by Joseph Sambrook and David W Russell - Sambrook Joseph; Russell David; Sambrook Joseph; Russell David (2004)