Laboratory Investigations in Molecular Biology by Steven Williams, Steven A. Williams & Jean R. McCarrey