29 Then David gathered all the people together, and went out against Rabbath: and after fighting, he took it.