A series of videos explaining the roles of various Roman magistrates.

Abandon all hope, ye who enter here.  Most of these are very old.  You're on your own.