Basic techniques in molecular biology - Surzycki, S. (Springer, 2000)