Divine providence: the hands of God and the hands of men