Soil chemistry is the branch of soil science that deals with the chemical composition, chemical properties, and chemical reactions of soils. Soils are heterogeneous mixtures of air, water, inorganic and organic solids, and microorganisms (both plant and animal in nature). No two soils are exactly alike. Soil reactions and processes occur over a wide range of spatial and temporal scales. Soil chemistry is concerned with the chemical reactions and processes involving these phases. For example, carbon dioxide in the air combined with water acts to weather the inorganic solid phase. Chemical reactions between the soil solids and the soil solution influence both plant growth and water quality.