One of the main reasons societies settled along rivers in the Neolithic Era was because

A) the village elders demanded it.
B) the land there was more valuable.
C) it was more safe and secure there.
D) it provided irrigation for farming.