Molecular Cloning: A Laboratory Manual, Third Edition (3 Volume Set)