Fundamental Soil Science by James Thompson, James A. Thompson & Mark S. Coyne