Soil Physical Chemistry, Second Edition by Donald L. Sparks