Soil is a complex mixture of organic matter and inorganic materials of varying sizes including sand, minerals, salts, and clay. Soil may also contain heavy metals based upon the pH and the use of the ...