key features of ancient societies (farming, trade, social classes, religion, rule of law)

(View this topic on www.australiancurriculum.edu.au )