Bacterial biofilms: prokaryotic adventures in multicellularity.

Bacterial biofilms: prokaryotic adventures in multicellularity.