Below are some useful links for some insight into Soil Chemistry
Understanding Soil Chemistry - Eric Johannesen Introduction to Soil Chemistry - Richard Stehouwer