Which of the following is the most complete definition of a civilization?
a. Any culture that uses written records and whose people practice a religion.
b. The gathering of human groups in farms, villages, and settlements.
c. A complex culture in which a large number of humans share elements in common.
d. Any social structure based on economic power.