Which theory states that Earth's crust and rigid upper mantle move in different directions and at different rates over Earth's surface?
A) seafloor spreading
B) ridge push and slab pull
c) plate tectonics
D) continental drift​