What is a soil horizon?
A) factor influencing how soil is formed
b) A layer of soil
c) An organism found within the soil
d) A technique used to map soils