Elements of Nature and Properties of Soils by Raymond Weil, Nyle C. Brady & Raymond C. Weil