1 Samuel 30:9-20 (NKJV)
9 So David went, he and the six hundred men who were with him, and came to the Brook Besor, where those stayed who were left behind.
10 But David pursued, he and four hundred men; for two hundred stayed behind, who were so weary that they could not cross the Brook Besor.
11 Then they found an Egyptian in the field, and brought him to David; and they gave him bread and he ate, and they let him drink water.
12 And they gave him a piece of a cake of figs and two clusters of raisins. So when he had eaten, his strength came back to him; for he had eaten no bread nor drunk water for three days and three nights.
13 Then David said to him, “To whom do you belong, and where are you from?” And he said, “I am a young man from Egypt, servant of an Amalekite; and my master left me behind, because three days ago I fell sick.
14 We made an invasion of the southern area of the Cherethites, in the territory which belongs to Judah, and of the southern area of Caleb; and we burned Ziklag with fire.”
15 And David said to him, “Can you take me down to this troop?” So he said, “Swear to me by God that you will neither kill me nor deliver me into the hands of my master, and I will take you down to this troop.”
16 And when he had brought him down, there they were, spread out over all the land, eating and drinking and dancing, because of all the great spoil which they had taken from the land of the Philistines and from the land of Judah.
17 Then David attacked them from twilight until the evening of the next day. Not a man of them escaped, except four hundred young men who rode on camels and fled.
18 So David recovered all that the Amalekites had carried away, and David rescued his two wives.
19 And nothing of theirs was lacking, either small or great, sons or daughters, spoil or anything which they had taken from them; David recovered all.
20 Then David took all the flocks and herds they had driven before those other livestock, and said, “This is David’s spoil.”