growinggardener.com
Understanding soil
The best way to define soil is to call it an ecosystem where dead matter and an abundance of living matter interact with each other.