The spread of Bantu-speaking peoples over southern Africa can be best explained by their
A
conversion to Islam
B
superior naval technology
С
use of cavalry
D
centralized political systems
E
knowledge of agriculture