Author: Swete, Henry Barclay Thackeray, H. St. J. ; Ottley, Richard Rusden,