Carbonate sedimentation and diagenesis in the evolving Precambrian world | lit.salon