Soil: an introduction - Singer, Michael J. (Prentice Hall, 2006)