books on soils books on rainfall