E. coli plasmid vectors by Andrew Preston | Menrva Books | MenrvaBooks