A good garden soil should 1) soak up water readily, yet drain fairly rapidly; 2) hold enough moisture for plants to grow; 3) remain loose and crumbly even in dry weather; 4) have ample space for air to circulate and roots to grow freely; 5) be easy to work; and 6) produce good crops with [...]

