Molecular Cloning: A Laboratory Manual (3 Volume Set)