Soil Chemistry by Hinrich L. Bohn, Brian L. McNeal & George A. O'Connor