Carbonate rocks : origin, occurence and classification