Basic Techniques in Molecular Biology by Stefan Surzycki