Solving the Puzzle of Plate Tectonics