Plasmid Technology, 2nd edition by