Which development MOST accurately completes the diagram?
A
The invention of printing
B
Human use of stone tools
C
The emergence of river-valley civilizations
D
Climate change leading to desertification