Origin of Carbonate Sedimentary Rocks