Text this: Soil nutrient bioavailability : a mechanistic approach / Stanley A. Barber.