Pride of Carthage: A Novel of Hannibal