The Age of Justinian and Theodora: A History of the Sixth Century A.D., Volume 1 (of 2) - Holmes, William Gordon, 1845-1927