Afghanistan Cave Complexes 19792004: Mountain strongholds of the Mujahideen, Taliban & Al Qaeda (Fortress)