A likely role for anoxygenic photosynthetic microbes in the formation of ancient stromatolites

A likely role for anoxygenic photosynthetic microbes in the formation of ancient stromatolites