Soil fertility and fertilizers an introduction to nutrient mnanagement - Havlin, John L. (Pearson, 2005)