Carbonate Sediments and Rocks Under the Microscope