Bacterial cell surface techniques by Ian Hancock | Menrva Books | MenrvaBooks