As for the German tribes, do remember that they weren't a bunch of uncivilized rabble by the 300s AD. Their technology essentially caught up with the Romans, while (Western) Roman tech stagnated by ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results