Short protocols in molecular biology: a compendium of methods from current protocols in molecular biology - Ausubel, Frederick M; Brent, Roger; Kingston, Robert E; Moore, David D; Seidman, J. G; Smith, John A; Struhl, Kevin (John Wiley, 2002)