Justinian and the Later Roman Empire by John W. Barker