E coli in Motion

E coli in Motion

Howard C. Berg