To be a successful gardener, one needs to have a basic understanding of the soil which you are tending, as well the factors ...