Reaction of Acids with Metal Carbonates and Hydrogen Carbonates