Hermenegildvs rex : prince, usurper, and martyr : a critical study on the rebellion of St Hermenegild (578-585) / - Barroso Cabrera, Rafael,