Bacterial Cell Surface Techniques by Ian Hancock | Menrva Books | MenrvaBooks