Bacteral societies: Cooperation, colonization and competition in micro-scale ecosystems

More Info
expand_more