Joshua
Joshua 4:21BSB·traditional attribution

Then Joshua said to the Israelites, “In the future, when your children ask their fathers, ‘What is the meaning of these stones?’

Matthew Henry Presbyterian @wholebiblehenry

The twelve stones which were laid down in Gilgal (Jos 4:8) are here set up either one upon another, yet so as that they might be distinctly counted, or one by another in rows; for after they were fixed they ar not call a heap of stones, but these stones. I.

Commenting on Joshua 4:20-24

John Gill Reformed Baptist @doctorgill

And he spoke unto the children of Israel, saying,.... At the same time he set up the stones: when you children shall ask their fathers in time to come, saying, What mean these stones? See Gill on Jos 4:6.

Jamieson-Fausset-Brown Reformed @jfbcommentary

GOD MAGNIFIES JOSHUA. (Jos 4:14-24) On that day the Lord magnified Joshua in the sight of all Israel--It appeared clear from the chief part he acted, that he was the divinely appointed leader; for even the priests did not enter the river or quit their position, except at his command; and thenceforward his authority was as firmly established as that of his predecessor.

Commenting on Joshua 4:14-24